package org.bonorsoft.modules.mobile.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.bonorsoft.modules.mobile.entity.MobileDict;

public interface IMobileDictService extends IService<MobileDict> {
    public String queryDictTextByKey(String code, String key);

    @Deprecated
    String queryTableDictTextByKey(String table, String text, String code, String key);


    /**
     * 校验字典类型称是否唯一
     *
     * @param mobileDict 字典类型
     * @return 结果
     */
    public String checkDictTypeUnique(MobileDict mobileDict);

    /**
     * 根据id获取字典code
     * @param dictId
     * @return
     */
    String getDictCode(String dictId);

    /**
     * 清空缓存数据
     */
    public void clearCache();

    @Deprecated
    String queryValueByParam(String table, String text, String code, String key, String param);
}
